package cn.e3mall.sso.service;

import cn.e3mall.common.utils.E3Result;
import cn.e3mall.pojo.TbUser;

/**
 * @author ${user}
 * @version 1.0.0
 * @description
 * @date ${date} ${time}
 */
public interface UserService {

    //检查用户的数据是否合法，打他便是参数值，type指类型
    E3Result checkUserData(String data, int type);

    //注册
    E3Result register(TbUser tbUser);

    //登录
    E3Result login(String username, String password);

    //通过token获取用户信息
    E3Result getUserByToken(String token);

    //安全退出
    E3Result logout(String token);
}
